body{font:16px/1.5 "Trebuchet MS", "Geneva CE", lucida, sans-serif;color:#333;background-color:#fff;}
h1{font-size:150%;color:#165ca3;}
h2{font-size:120%;color:#165ca3;}
#content{width:770px;margin:0 5px;}
label{width:100px;display:block;float:left;}
form input{margin-bottom:2px;font-size:100%;}
form input.default{font-weight:700;font-size:105%;}
#formbutton{margin-left:100px;}
a{color:navy;}
#message{color:red;margin:10px 0;}
#footer{margin-top:3em;font-size:90%;}
div.flash{color:#000;background:#FFD;border:1px solid #FFD700;margin:1em 0;padding:1em;}
table.grid{border-collapse:collapse;margin:0;padding:0;}
table.grid td,table.grid th{color:#525b37;background:#fff;border:1px solid #d1cdab;padding:6px 6px 6px 12px;}
table.grid th{color:#505767;background:#e3e9ba;text-align:left;}
table.grid .alt td{background:#f8f8f0;}